#ifndef _a_h_
#define _a_h_

// typedef struct _parent{
// 	int data_parent;
// } Parent;

// typedef struct _Child{
// 	struct _parent parent;
// 	int data_child;
// } Child;

// extern Parent P1;

// struct _Data;
// typedef void (*INIT)((struct _Data *)pData);

struct _Data{
	int val;
	void (*INIT)(struct _Data *pData);
	// INIT Init;
} Data;

void systemInit(struct _Data *pData);

#endif

